﻿/***********************************************************************
 * <copyright file="AccountRequest.cs" company="BUCA JSC">
 * -->    Copyright (C) statement. All right reserved
 * </copyright>
 * 
 * Created:   BangNC
 * Email:    BangNC@buca.vn
 * Website:
 * Create Date: Thursday, March 13, 2014
 * Usage: 
 * 
 * RevisionHistory: 
 * Date         Author               Description 
 * 
 * ************************************************************************/


using System;
using AcountingService.Criteria.Dictionary;
using AcountingService.DataTransferObjects.Dictionary;
using AcountingService.MessageBase;

namespace AcountingService.Messages.Dictionary
{
    /// <summary>
    /// Class AccountRequest.
    /// </summary>
    public class InventoryItemRequest : RequestBase
    {
        /// <summary>
        /// Gets or sets the stock identifier.
        /// </summary>
        /// <value>The StockId.</value>
        public int InventoryItemId { get; set; }

        /// <summary>
        /// Gets or sets the post date.
        /// </summary>
        /// <value>
        /// The post date.
        /// </value>
        public DateTime PostDate { get; set; }

        /// <summary>
        /// Gets or sets the item stock identifier.
        /// </summary>
        /// <value>
        /// The item stock identifier.
        /// </value>
        public int ItemStockId { get; set; }

        /// <summary>
        /// Gets or sets the currency code.
        /// </summary>
        /// <value>
        /// The currency code.
        /// </value>
        public string CurrencyCode { get; set; } 
        /// <summary>
        /// Selection criteria and sort order
        /// </summary>
        public InventoryItemCriteria Criteria;

        /// <summary>
        /// The account
        /// </summary>
        public InventoryItemDto InventoryItem;

        /// <summary>
        /// CurrentPage
        /// </summary>
        public int CurrentPage { get; set; }
        /// <summary>
        /// Gets or sets the is active.
        /// </summary>
        /// <value>
        /// The is active.
        /// </value>
        public int IsActive { get; set; }


    }
}
